Ripple Down Rules, a practical method of learning from code rewrites

نویسندگان

  • Eddy PARKINSON
  • Shinji KAWAGUCHI
  • Katsuro INOUE
چکیده

Software developers sometimes rewrite large sections of program code. Reducing the number of rewrites would save valuable development time. Ripple Down Rules (RDR) has a proven knowledge acquisition track record. RDR looks to offer a simple to maintain method capturing knowledge gained through experience. RDR allows recommendations identified when a failure occurs, to be captured and reused. The approach is evaluated by examining recommended ways of writing code and examining rewritten code to see if modifications can be categorised using RDR. The results suggest the idea is feasible, although more work is needed. Keyword Ripple Down Rules, Personal Software Process, Software Defects

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Combining Knowledge Acquisition and Machine Learning to Control Dynamic Systems

This paper presents an interactive method for building a controller for dynamic systems by using a combination of knowledge acquisition and machine learning techniques. The aim is to build the controller by acquiring the knowledge of an operator skilled at that task. This method has been demonstrated for the skill of learning to f i l l an aircraft in a flight simulator. The simulator has been ...

متن کامل

Learning Ripple down Rules for Efficient Lemmatization

The paper presents a system, LemmaGen, for learning Ripple Down Rules specialized for automatic generation of lemmatizers. The system was applied to 14 different lexicons and produced efficient lemmatizers for the corresponding languages. Its evaluation on the 14 lexicons shows that LemmaGen considerably outperforms the lemmatizers generated by the original RDR learning algorithm, both in terms...

متن کامل

RDRVision - Learning vision recognition with Ripple Down Rules

Most approaches to robot vision require domain knowledge to be programmed. Such programs are expensive to create and usually fail to adapt to new or changing environment. In this paper, we investigate methods for learning domain knowledge in object recognition tasks. We use Ripple Down Rules, a rule-based representation that can be learned incrementally. The method is demonstrated in the vision...

متن کامل

Adaptive Ripple Down Rules Method based on Minimum Description Length Principle

A knowledge acquisition method Ripple Down Rules (RDR) can directly acquire and encode knowledge from human experts. It is an incremental acquisition method and each new piece of knowledge is added as an exception to the existing knowledge base. Past researches on RDR method assume that the problem domain is stable. This is not the case in reality, especially when an environment changes. Things...

متن کامل

Detection of CAN by Ensemble Classifiers Based on Ripple Down Rules

It is well known that classification models produced by the Ripple Down Rules are easier to maintain and update. They are compact and can provide an explanation of their reasoning making them easy to understand for medical practitioners. This article is devoted to an empirical investigation and comparison of several ensemble methods based on Ripple Down Rules in a novel application for the dete...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004